# 导包
# 封装测试套件
# 指定测试报告生成的路径
# 文件流的形式打开文件
# 创建htlmrun运行器
# 执行测试套件
import time
import unittest
import sys
sys.path.append(r"F:\44期\05接口测试\code\TPShop\scripts")
import test_01_login

sys.path.append(r"F:\44期\05接口测试\code\TPShop\tools")
import HTMLTestRunner

# 封装测试套件
suite = unittest.TestSuite()
suite.addTest(unittest.makeSuite(test_01_login.TestLogin))

# 指定测试报告生成的路径
# %Y%m%d-%H-%M-%S    年月日 时分秒
report = "./report/report{}.html".format(time.strftime("%Y%m%d-%H-%M-%S"))

# 文件流的形式打开文件
# 创建htlmrun运行器
# 执行测试套件

with open(report,"wb") as f:     # b代表二进制流的形式去写入
    runner = HTMLTestRunner.HTMLTestRunner(f,title="TPShop接口测试用例的报告")
    runner.run(suite)


